Platonism, Constructivism, and Computer Proofs vs. Proofs by Hand
نویسنده
چکیده
In one of Krylov’s fables, a small dog Moska barks at the elephant who pays no attention whatsoever to Moska. This image comes to my mind when I think of constructive mathematics versus “classical” (that is mainstream) mathematics. In this article, we put a few words into the elephant’s mouth. The idea to write such an article came to me in the summer of 1995 when I came across a fascinating 1917 bet between the constructivist Hermann Weyl and George Polya, a classical mathematician. An English translation of the bet (from German) is found below. Our main objection to the historical constructivism is that it has not been sufficiently constructive. The constructivists have been obsessed with computability and have not paid sufficient attention to the feasibility of algorithms. However, the constructivists’ criticism of classical mathematics has a point. Instead of dismissing constructivism offhand, it makes sense to come up with a positive alternative, an antithesis to historical constructivism. We believe that we have found such an alternative. In fact, it is well known and very popular in computer science: the principle of separating concerns. Many classical mathematicians and computer scientists have been never exposed to constructivism. By way of motivating 20th century constructivism, we recall, in Section 1, the foundational crisis at the beginning of 20th century. In Section 2, constructivism is introduced. That is where the Weyl/Polya bet appears. Section 3 is devoted to positive contributions of constructivism. The ensuing discussion, in Section 4, touches on various related issues. In the final Section 5, we criticize the historical constructivism. ∗In ”Current Trends in Theoretical Computer Science: Entering the 21st Century”, editors Paun, Rozenberg and Salomaa, World Scientific, 2001. The article was first published in 1995 [Gu2] but the introduction was added later. †Microsoft Research, Redmond, WA 98052, USA.
منابع مشابه
Suprema in Ordered Vector Spaces: a Constructive Approach
Ordered vector spaces are examined from the point of view of Bishop’s constructive mathematics, which can be viewed as the constructive core of mathematics. Two different (but classically equivalent) notions of supremum are investigated in order to illustrate some features of constructive mathematics. By using appropriate definitions of the partial order set, supremum, and ordered vector space,...
متن کاملOn the "Logic without Borders" Point of View
Finitism, intuitionism, constructivism, formalism, predicativism, structuralism, objectivism, platonism; foundationalism, anti-foundationalism, first orderism; constructive type theory, Cantorian set theory, proof theory; top down principles or building up from below—framework commitments, that is, ideology, permeates the logician’s mathematical life. Such commitments set ∗This paper is based o...
متن کاملThe logical structures of theological proofs, with an emphasis on the proof of love to God
This article has no abstract.
متن کاملOn certain maximality principles
We present streamlined proofs of certain maximality principles studied by Hamkins and Woodin. Moreover, we formulate an intermediate maximality principle, which is shown here to be equiconsistent with the existence of a weakly compact cardinal $kappa$ such that $V_{kappa}prec V$.
متن کاملReconsidering Imamiyeh theologian`s proofs for infallibility of Imam until the end of fifth century
This article has no abstract.
متن کامل